package com.fusion.task.service.impl;

import org.quartz.JobKey;
import org.springframework.stereotype.Service;

import com.fusion.task.service.JobTaskCallBackService;

/**
 * @Description: 任务回调的实现
 * @author: 赵兴炎
 * @date: 2019年7月2日
 */
@Service
public class JobTaskCallBackServiceImpl implements JobTaskCallBackService{

	/**
	 * @Description: 启动任务回调方法
	 * @param jobKey  
	 * @author: 赵兴炎
	 * @date: 2019年7月2日
	 * @return: 无
	 */
	@Override
	public void startTaskCallBack(JobKey jobKey) {
		System.out.println(jobKey.getName()+"任务启动");
	}

	/**
	 * @Description:暂停任务回调方法
	 * @param jobKey  
	 * @author: 赵兴炎
	 * @date: 2019年7月2日
	 * @return: 无
	 */
	@Override
	public void suspendedTasCallBackk(JobKey jobKey) {
		System.out.println(jobKey.getName()+"任务暂停");
	}

	/**
	 * @Description:恢复任务回调方法
	 * @param jobKey  
	 * @author: 赵兴炎
	 * @date: 2019年7月2日
	 * @return: 无
	 */
	@Override
	public void restoreTaskCallBack(JobKey jobKey) {
		System.out.println(jobKey.getName()+"任务恢复");
	}

	/**
	 * @Description:删除任务回调方法
	 * @param jobKey  
	 * @author: 赵兴炎
	 * @date: 2019年7月2日
	 * @return: 无
	 */
	@Override
	public void deletTaskCallBack(JobKey jobKey) {
		System.out.println(jobKey.getName()+"任务删除");
	}

}
